namespace Microsoft.ReportingServices.ReportIntermediateFormat.Persistence
{
	internal enum ObjectType
	{
		Null = 0,
		None = 1,
		RIFObjectArray = 2,
		RIFObjectList = 3,
		PrimitiveArray = 4,
		PrimitiveList = 5,
		PrimitiveTypedArray = 6,
		StringRIFObjectDictionary = 7,
		StringRIFObjectHashtable = 8,
		NameObjectCollection = 9,
		Int32RIFObjectDictionary = 10,
		Int32PrimitiveListHashtable = 11,
		ObjectHashtableHashtable = 12,
		StringObjectHashtable = 13,
		ListOfRIFObjectRIFObjectDictionary = 14,
		RIFObjectStringHashtable = 0xF,
		RecordSetInfo = 0x10,
		RecordRow = 17,
		RecordField = 18,
		RecordSetPropertyNames = 19,
		Nullable = 20,
		StorageItem = 21,
		Reference = 22,
		ScalableDictionaryNodeReference = 23,
		IScalableDictionaryEntry = 24,
		ScalableDictionaryValues = 25,
		ScalableDictionaryNode = 26,
		ScalableDictionary = 27,
		StorableArray = 28,
		StorableArrayReference = 29,
		ScalableList = 30,
		Array2D = 0x1F,
		DataRegionInstanceReference = 0x20,
		SubReportInstanceReference = 33,
		ReportInstanceReference = 34,
		ScopeInstanceReference = 35,
		DataFieldRow = 36,
		FieldImpl = 37,
		BTreeNode = 38,
		BTreeNodeTupleList = 39,
		BTreeNodeTuple = 40,
		BTreeNodeValue = 41,
		ScalableHybridListEntry = 42,
		FilterKey = 43,
		RuntimeSortHierarchyObj = 44,
		SortHierarchyStruct = 45,
		RuntimeSortFilterEventInfo = 46,
		SortFilterExpressionScopeObj = 47,
		SortExpressionScopeInstanceHolder = 48,
		DataAggregateObj = 49,
		RuntimeRICollection = 50,
		RuntimeTablixCell = 51,
		RuntimeChartCriCell = 52,
		RuntimeUserSortTargetInfo = 53,
		Aggregate = 54,
		First = 55,
		Last = 56,
		Sum = 57,
		Avg = 58,
		Max = 59,
		Min = 60,
		Count = 61,
		VariantVariantHashtable = 62,
		CountDistinct = 0x3F,
		CountRows = 0x40,
		VarBase = 65,
		Var = 66,
		StDev = 67,
		VarP = 68,
		StDevP = 69,
		Previous = 70,
		AggregateRow = 71,
		RuntimeCells = 72,
		RuntimeExpressionInfo = 73,
		Int32StringHashtable = 74,
		RuntimeHierarchyObj = 75,
		RuntimeGroupingObj = 76,
		VariantRifObjectDictionary = 77,
		VariantListOfRifObjectDictionary = 78,
		AggregatesImpl = 79,
		RuntimeDataTablixGroupRootObj = 80,
		RuntimeDataTablixMemberObj = 81,
		RuntimeTablixMemberObj = 82,
		RuntimeDataTablixObj = 83,
		RuntimeTablixObj = 84,
		RuntimeChartObj = 85,
		RuntimeCriObj = 86,
		RuntimeTablixGroupLeafObj = 87,
		RuntimeChartCriGroupLeafObj = 88,
		CalculatedFieldWrapperImpl = 89,
		RuntimeSortDataHolder = 90,
		VariantListVariantDictionary = 91,
		BTree = 92,
		DataFieldRowReference = 93,
		RuntimeSortHierarchyObjReference = 94,
		RuntimeSortFilterEventInfoReference = 95,
		SortFilterExpressionScopeObjReference = 96,
		SortExpressionScopeInstanceHolderReference = 97,
		DataAggregateObjReference = 98,
		RuntimeRICollectionReference = 99,
		RuntimeTablixCellReference = 100,
		RuntimeChartCriCellReference = 101,
		RuntimeUserSortTargetInfoReference = 102,
		AggregateRowReference = 103,
		RuntimeCellsReference = 104,
		RuntimeHierarchyObjReference = 105,
		RuntimeGroupingObjReference = 106,
		RuntimeDataTablixGroupRootObjReference = 107,
		RuntimeDataTablixMemberObjReference = 108,
		RuntimeTablixMemberObjReference = 109,
		RuntimeTablixObjReference = 110,
		RuntimeChartObjReference = 111,
		RuntimeCriObjReference = 112,
		RuntimeTablixGroupLeafObjReference = 113,
		RuntimeChartCriGroupLeafObjReference = 114,
		RuntimeSortDataHolderReference = 115,
		StringVariantListDictionary = 116,
		RowMemberInfo = 117,
		SizeInfo = 118,
		DetailCell = 119,
		CornerCell = 120,
		MemberCell = 121,
		PageMemberCell = 122,
		BTreeNodeHierarchyObj = 123,
		BTreeNodeDataRow = 124,
		DataCellInstanceList = 125,
		IDOwner = 0x80,
		ReportItem = 129,
		Report = 130,
		PageSection = 131,
		Line = 132,
		Rectangle = 133,
		Image = 134,
		TextBox = 135,
		SubReport = 136,
		DataRegion = 137,
		ReportHierarchyNode = 138,
		Grouping = 139,
		Sorting = 140,
		ReportItemCollection = 141,
		ReportItemIndexer = 142,
		Style = 143,
		AttributeInfo = 144,
		Visibility = 145,
		ExpressionInfo = 146,
		DataAggregateInfo = 147,
		RunningValueInfo = 148,
		Filter = 149,
		DataSource = 150,
		DataSet = 151,
		ReportQuery = 152,
		Field = 153,
		ParameterValue = 154,
		ReportSnapshot = 155,
		DocumentMapNode = 156,
		InstanceInfo = 157,
		ScopeInstance = 158,
		ReportInstance = 159,
		ParameterInfo = 160,
		ParameterInfoCollection = 161,
		Variant = 162,
		VariantList = 163,
		ValidValue = 164,
		ParameterDataSource = 165,
		ParameterDef = 166,
		ParameterBase = 167,
		ProcessingMessageList = 168,
		ProcessingMessage = 169,
		CodeClass = 170,
		String = 171,
		Action = 172,
		RenderingPagesRanges = 173,
		IntermediateFormatVersion = 174,
		ImageInfo = 175,
		ActionItem = 176,
		DataValue = 177,
		CustomReportItem = 178,
		SortFilterEventInfo = 179,
		SortFilterEventInfoMap = 180,
		EndUserSort = 181,
		ISortFilterScope = 182,
		GroupingList = 183,
		ScopeLookupTable = 184,
		Row = 185,
		Cell = 186,
		Tablix = 187,
		TablixHeader = 188,
		TablixMember = 189,
		TablixColumn = 190,
		TablixRow = 191,
		TablixCornerCell = 192,
		TablixCell = 193,
		Chart = 194,
		ChartMember = 195,
		ChartSeries = 196,
		ChartDataPoint = 197,
		ChartAxis = 198,
		AxisList = 199,
		ThreeDProperties = 200,
		PlotArea = 201,
		ChartDataLabel = 202,
		ChartDataPointValues = 203,
		ChartArea = 204,
		ChartTitleBase = 205,
		ChartTitle = 206,
		ChartAxisTitle = 207,
		ChartLegendTitle = 208,
		ChartLegend = 209,
		ChartBorderSkin = 210,
		ChartTickMarks = 211,
		ChartNoDataMessage = 212,
		ChartCustomPaletteColor = 213,
		ChartLegendColumn = 214,
		ChartLegendColumnHeader = 215,
		ChartLegendCustomItem = 216,
		ChartLegendCustomItemCell = 217,
		ChartStripLine = 218,
		ChartAxisScaleBreak = 219,
		ChartDerivedSeries = 220,
		ChartFormulaParameter = 221,
		ChartEmptyPoints = 222,
		ChartItemInLegend = 223,
		ChartSmartLabel = 224,
		ChartNoMoveDirections = 225,
		GridLines = 226,
		DataMember = 227,
		CustomDataRow = 228,
		DataCell = 229,
		Variable = 230,
		ExpressionInfoTypeValuePair = 231,
		Page = 232,
		IReferenceable = 233,
		SubReportInstance = 234,
		SubReportInstanceItem = 235,
		Parameter = 236,
		CultureInfo = 237,
		Declaration = 238,
		DocumentMapBeginContainer = 239,
		DocumentMapEndContainer = 240,
		OnDemandMetadata = 241,
		GroupTreePartition = 242,
		FieldInfo = 243,
		DataSetInstance = 244,
		DataRegionInstance = 245,
		DataRegionMemberInstance = 246,
		DataCellInstance = 247,
		DataAggregateObjResult = 248,
		Parameters = 249,
		StringInt32Hashtable = 250,
		Variables = 251,
		SubReportInfo = 252,
		StringStringHashtable = 253,
		ChartStyleContainer = 254,
		ChartMarker = 0xFF,
		IInScopeEventSource = 0x100,
		IVisibilityOwner = 257,
		ReportElementInstance = 258,
		ReportItemInstance = 259,
		ImageInstance = 260,
		ActionInstance = 261,
		ParameterInstance = 262,
		ActionInfoWithDynamicImageMap = 263,
		ImageMapAreaInstance = 264,
		StyleInstance = 265,
		StringListOfStringDictionary = 266,
		ChartAlignType = 267,
		RIFObject = 268,
		OnDemandProcessingContext = 269,
		ObjectModelImpl = 270,
		RuntimeOnDemandDataSetObj = 271,
		ISortDataHolder = 272,
		IHierarchyObj = 273,
		RuntimeRDLDataRegionObj = 274,
		RuntimeCell = 275,
		Filters = 276,
		ReportRuntime = 277,
		DataAggregate = 278,
		IScope = 279,
		IndexedExprHost = 280,
		RuntimeGroupLeafObj = 281,
		RuntimeGroupObj = 282,
		RuntimeDetailObj = 283,
		IErrorContext = 284,
		RuntimeGroupRootObj = 285,
		RuntimeMemberObj = 286,
		RuntimeChartCriObj = 287,
		RuntimeDataTablixGroupLeafObj = 288,
		RuntimeOnDemandDataSetObjReference = 289,
		IHierarchyObjReference = 290,
		RuntimeCellReference = 291,
		RuntimeRDLDataRegionObjReference = 292,
		IScopeReference = 293,
		RuntimeDataTablixGroupLeafObjReference = 294,
		RuntimeGroupLeafObjReference = 295,
		RuntimeGroupObjReference = 296,
		RuntimeDetailObjReference = 297,
		RuntimeGroupRootObjReference = 298,
		RuntimeMemberObjReference = 299,
		RuntimeDataTablixObjReference = 300,
		RuntimeChartCriObjReference = 301,
		ISortDataHolderReference = 302,
		RuntimeDataRegionObjReference = 303,
		RuntimeDataRegionObj = 304,
		DataAggregateReference = 305,
		StreamMemberCell = 306,
		RPLMemberCell = 307,
		ItemSizes = 308,
		PageItem = 309,
		HiddenPageItem = 310,
		NoRowsItem = 311,
		PageItemContainer = 312,
		ReportBody = 313,
		RowInfo = 314,
		ColumnInfo = 315,
		PageTablixCell = 316,
		PageDetailCell = 317,
		PageCornerCell = 318,
		PageStructMemberCell = 319,
		PageStructStaticMemberCell = 320,
		PageStructDynamicMemberCell = 321,
		CommonSubReportInfo = 322,
		TablixCellBase = 323,
		RuntimeGaugePanelObj = 324,
		RuntimeGaugePanelObjReference = 325,
		GaugePanel = 326,
		GaugeMember = 327,
		GaugeRow = 328,
		GaugeCell = 329,
		GaugePanelStyleContainer = 330,
		FrameBackground = 331,
		BaseGaugeImage = 332,
		IndicatorImage = 333,
		PointerImage = 334,
		CapImage = 335,
		FrameImage = 336,
		CustomLabel = 337,
		Gauge = 338,
		RadialGauge = 339,
		LinearGauge = 340,
		GaugeImage = 341,
		GaugeLabel = 342,
		GaugePanelItem = 343,
		GaugePointer = 344,
		RadialPointer = 345,
		LinearPointer = 346,
		GaugeScale = 347,
		RadialScale = 348,
		LinearScale = 349,
		GaugeTickMarks = 350,
		TickMarkStyle = 351,
		ScalePin = 352,
		GaugeInputValue = 353,
		NumericIndicator = 354,
		PinLabel = 355,
		PointerCap = 356,
		ScaleLabels = 357,
		ScaleRange = 358,
		StateIndicator = 359,
		BackFrame = 360,
		TopImage = 361,
		Thermometer = 362,
		DynamicImage = 363,
		ExcelRowInfo = 364,
		IRowItemStruct = 365,
		RowItemStruct = 366,
		TablixItemStruct = 367,
		TablixStruct = 368,
		TablixMemberStruct = 369,
		ToggleParent = 370,
		ChildLeafInfo = 371,
		TextOrientation = 372,
		AspectRatio = 373,
		ChartElementPosition = 374,
		Paragraph = 375,
		TextRun = 376,
		ByteVariantHashtable = 377,
		TextBoxOffset = 378,
		StringBoolArrayDictionary = 379,
		LookupInfo = 380,
		LookupDestinationInfo = 381,
		LookupTable = 382,
		LookupTableReference = 383,
		LookupObjResult = 384,
		LookupMatches = 385,
		LookupMatchesWithRows = 386,
		TreePartitionManager = 387,
		ReportSection = 388,
		RuntimeMapDataRegionObj = 389,
		RuntimeMapDataRegionObjReference = 390,
		Map = 391,
		MapDataRegion = 392,
		MapMember = 393,
		MapRow = 394,
		MapCell = 395,
		MapStyleContainer = 396,
		MapLocation = 397,
		MapSize = 398,
		MapGridLines = 399,
		MapSubItem = 400,
		MapDockableSubItem = 401,
		MapBindingFieldPair = 402,
		MapViewport = 403,
		MapLimits = 404,
		MapColorScale = 405,
		MapColorScaleTitle = 406,
		MapDistanceScale = 407,
		MapTitle = 408,
		MapLegend = 409,
		MapLegendTitle = 410,
		MapAppearanceRule = 411,
		MapBucket = 412,
		MapColorPaletteRule = 413,
		MapColorRangeRule = 414,
		MapColorRule = 415,
		MapLineRules = 416,
		MapPolygonRules = 417,
		MapSizeRule = 418,
		MapMarkerImage = 419,
		MapMarker = 420,
		MapMarkerRule = 421,
		MapPointRules = 422,
		MapCustomColor = 423,
		MapCustomColorRule = 424,
		MapLineTemplate = 425,
		MapPolygonTemplate = 426,
		MapMarkerTemplate = 427,
		MapPointTemplate = 428,
		MapSpatialElementTemplate = 429,
		MapField = 430,
		MapLine = 431,
		MapPolygon = 432,
		MapSpatialElement = 433,
		MapPoint = 434,
		MapFieldDefinition = 435,
		MapFieldName = 436,
		MapLayer = 437,
		MapLineLayer = 438,
		MapShapefile = 439,
		MapPolygonLayer = 440,
		MapSpatialData = 441,
		MapSpatialDataRegion = 442,
		MapSpatialDataSet = 443,
		MapPointLayer = 444,
		MapTile = 445,
		MapTileLayer = 446,
		MapVectorLayer = 447,
		MapBorderSkin = 448,
		MapCustomView = 449,
		MapDataBoundView = 450,
		MapElementView = 451,
		MapView = 452,
		ShapefileInfo = 453,
		Union = 454,
		PageBreak = 455,
		PageBreakProperties = 456,
		UpdatedVariableValues = 457,
		Int32SerializableDictionary = 458,
		SerializableArray = 459,
		DataScopeInfo = 460,
		BucketedDataAggregateInfos = 461,
		DataAggregateInfoBucket = 462,
		BucketedDataAggregateObjs = 463,
		DataAggregateObjBucket = 464,
		NumericIndicatorRange = 465,
		IndicatorState = 466,
		BucketedRunningValueInfos = 467,
		RunningValueInfoBucket = 468,
		SharedDataSetQuery = 469,
		DataSetCore = 470,
		DataSetParameterValue = 471,
		RIFVariantContainer = 472,
		NLevelVariantHashtable = 473,
		SortScopeValuesHolder = 474,
		RuntimeDataRowSortHierarchyObj = 475,
		SyntheticTriangulatedCellReference = 476,
		RuntimeGroupingObjHash = 477,
		RuntimeGroupingObjTree = 478,
		RuntimeGroupingObjDetail = 479,
		RuntimeGroupingObjLinkedList = 480,
		RuntimeGroupingObjDetailUserSort = 481,
		RuntimeGroupingObjNaturalGroup = 482,
		Relationship = 483,
		IdcRelationship = 484,
		DefaultRelationship = 485,
		JoinCondition = 486,
		BandLayoutOptions = 487,
		LabelData = 488,
		Slider = 489,
		Coverflow = 490,
		Navigation = 491,
		PlayAxis = 492,
		BandNavigationCell = 493,
		Tabstrip = 494,
		NavigationItem = 495,
		ScopeIDInfo = 496,
		WordOpenXmlTableRowProperties = 497,
		WordOpenXmlBorderProperties = 498,
		WordOpenXmlBaseInterleaver = 499,
		WordOpenXmlTableGrid = 500,
		WordOpenXmlHeaderFooterReferences = 501,
		StreamingNoRowsDataRegionInstance = 502,
		StreamingNoRowsCellInstance = 503,
		StreamingNoRowsMemberInstance = 504,
		SyntheticOnDemandScopeInstanceReference = 505,
		SyntheticOnDemandDataRegionInstanceReference = 506,
		SyntheticOnDemandMemberInstanceReference = 507,
		JoinInfo = 508,
		LinearJoinInfo = 509,
		IntersectJoinInfo = 510,
		RdlFunctionInfo = 0x1FF,
		ProcessingComparer = 0x200,
		ScopedFieldInfo = 513,
		RuntimeCellWithContents = 514,
		RuntimeDataTablixWithScopedItemsGroupLeafObj = 515,
		RuntimeDataTablixWithScopedItemsObj = 516,
		RuntimeDataShapeObj = 517,
		RuntimeDataShapeGroupLeafObj = 518,
		RuntimeDataShapeIntersection = 519,
		RuntimeDataShapeObjReference = 520,
		RuntimeDataShapeGroupLeafObjReference = 521,
		RuntimeDataShapeIntersectionReference = 522,
		ParametersLayout = 523,
		ParameterGridLayoutCellDefinition = 524,
		MaxValue = 525
	}
}
